<!doctype html>
<html class="default no-js">
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>&quot;types&quot; | opine</title>
	<meta name="description" content="Documentation for opine">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="../assets/css/main.css">
</head>
<body>
<header>
	<div class="tsd-page-toolbar">
		<div class="container">
			<div class="table-wrap">
				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.json" data-base="..">
					<div class="field">
						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
						<input id="tsd-search-field" type="text" />
					</div>
					<ul class="results">
						<li class="state loading">Preparing search index...</li>
						<li class="state failure">The search index is not available</li>
					</ul>
					<a href="../index.html" class="title">opine</a>
				</div>
				<div class="table-cell" id="tsd-widgets">
					<div id="tsd-filter">
						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
						<div class="tsd-filter-group">
							<div class="tsd-select" id="tsd-filter-visibility">
								<span class="tsd-select-label">All</span>
								<ul class="tsd-select-list">
									<li data-value="public">Public</li>
									<li data-value="protected">Public/Protected</li>
									<li data-value="private" class="selected">All</li>
								</ul>
							</div>
							<input type="checkbox" id="tsd-filter-inherited" checked />
							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
							<input type="checkbox" id="tsd-filter-only-exported" />
							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
						</div>
					</div>
					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
				</div>
			</div>
		</div>
	</div>
	<div class="tsd-page-title">
		<div class="container">
			<ul class="tsd-breadcrumb">
				<li>
					<a href="../globals.html">Globals</a>
				</li>
				<li>
					<a href="_types_.html">&quot;types&quot;</a>
				</li>
			</ul>
			<h1>Module &quot;types&quot;</h1>
		</div>
	</div>
</header>
<div class="container container-main">
	<div class="row">
		<div class="col-8 col-content">
			<section class="tsd-panel-group tsd-index-group">
				<h2>Index</h2>
				<section class="tsd-panel tsd-index-panel">
					<div class="tsd-index-content">
						<section class="tsd-index-section tsd-is-not-exported">
							<h3>Namespaces</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported"><a href="_types_.__global.html" class="tsd-kind-icon">__global</a></li>
							</ul>
						</section>
						<section class="tsd-index-section ">
							<h3>Interfaces</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/_types_.application.html" class="tsd-kind-icon">Application</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/_types_.byterange.html" class="tsd-kind-icon">Byte<wbr>Range</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/_types_.cookie.html" class="tsd-kind-icon">Cookie</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter"><a href="../interfaces/_types_.dictionary.html" class="tsd-kind-icon">Dictionary</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter"><a href="../interfaces/_types_.handler.html" class="tsd-kind-icon">Handler</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/_types_.iroute.html" class="tsd-kind-icon">IRoute</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/_types_.irouter.html" class="tsd-kind-icon">IRouter</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter"><a href="../interfaces/_types_.irouterhandler.html" class="tsd-kind-icon">IRouter<wbr>Handler</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter"><a href="../interfaces/_types_.iroutermatcher.html" class="tsd-kind-icon">IRouter<wbr>Matcher</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/_types_.mediatype.html" class="tsd-kind-icon">Media<wbr>Type</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/_types_.nextfunction.html" class="tsd-kind-icon">Next<wbr>Function</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/_types_.opine.html" class="tsd-kind-icon">Opine</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter"><a href="../interfaces/_types_.opinerequest.html" class="tsd-kind-icon">Opine<wbr>Request</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter"><a href="../interfaces/_types_.opineresponse.html" class="tsd-kind-icon">Opine<wbr>Response</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/_types_.paramsdictionary.html" class="tsd-kind-icon">Params<wbr>Dictionary</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/_types_.rangeparseroptions.html" class="tsd-kind-icon">Range<wbr>Parser<wbr>Options</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/_types_.rangeparserrange.html" class="tsd-kind-icon">Range<wbr>Parser<wbr>Range</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/_types_.rangeparserranges.html" class="tsd-kind-icon">Range<wbr>Parser<wbr>Ranges</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter"><a href="../interfaces/_types_.requesthandler.html" class="tsd-kind-icon">Request<wbr>Handler</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/_types_.requestranges.html" class="tsd-kind-icon">Request<wbr>Ranges</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter"><a href="../interfaces/_types_.router.html" class="tsd-kind-icon">Router</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/_types_.routerconstructor.html" class="tsd-kind-icon">Router<wbr>Constructor</a></li>
								<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/_types_.routeroptions.html" class="tsd-kind-icon">Router<wbr>Options</a></li>
							</ul>
						</section>
						<section class="tsd-index-section ">
							<h3>Type aliases</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter"><a href="_types_.html#applicationrequesthandler" class="tsd-kind-icon">Application<wbr>Request<wbr>Handler</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="_types_.html#cookieoptions" class="tsd-kind-icon">Cookie<wbr>Options</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="_types_.html#cookiewithoptionalvalue" class="tsd-kind-icon">Cookie<wbr>With<wbr>Optional<wbr>Value</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="_types_.html#denoresponsebody" class="tsd-kind-icon">Deno<wbr>Response<wbr>Body</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="_types_.html#errback" class="tsd-kind-icon">Errback</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter"><a href="_types_.html#errorrequesthandler" class="tsd-kind-icon">Error<wbr>Request<wbr>Handler</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="_types_.html#httpoptions" class="tsd-kind-icon">HTTPOptions</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="_types_.html#httpsoptions" class="tsd-kind-icon">HTTPSOptions</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="_types_.html#params" class="tsd-kind-icon">Params</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="_types_.html#paramsarray" class="tsd-kind-icon">Params<wbr>Array</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="_types_.html#parsedurl" class="tsd-kind-icon">ParsedURL</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="_types_.html#pathparams" class="tsd-kind-icon">Path<wbr>Params</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="_types_.html#rangeparserresult" class="tsd-kind-icon">Range<wbr>Parser<wbr>Result</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="_types_.html#rangeparserresultinvalid" class="tsd-kind-icon">Range<wbr>Parser<wbr>Result<wbr>Invalid</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="_types_.html#rangeparserresultunsatisfiable" class="tsd-kind-icon">Range<wbr>Parser<wbr>Result<wbr>Unsatisfiable</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter"><a href="_types_.html#requesthandlerparams" class="tsd-kind-icon">Request<wbr>Handler<wbr>Params</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="_types_.html#requestparamhandler" class="tsd-kind-icon">Request<wbr>Param<wbr>Handler</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="_types_.html#responsebody" class="tsd-kind-icon">Response<wbr>Body</a></li>
								<li class="tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter"><a href="_types_.html#send" class="tsd-kind-icon">Send</a></li>
							</ul>
						</section>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group ">
				<h2>Type aliases</h2>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter">
					<a name="applicationrequesthandler" class="tsd-anchor"></a>
					<h3>Application<wbr>Request<wbr>Handler</h3>
					<div class="tsd-signature tsd-kind-icon">Application<wbr>Request<wbr>Handler&lt;T&gt;<span class="tsd-signature-symbol">:</span> <a href="../interfaces/_types_.irouterhandler.html" class="tsd-signature-type">IRouterHandler</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><a href="../interfaces/_types_.iroutermatcher.html" class="tsd-signature-type">IRouterMatcher</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>handlers<span class="tsd-signature-symbol">: </span><a href="_types_.html#requesthandlerparams" class="tsd-signature-type">RequestHandlerParams</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">T</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L1048">home/runner/work/opine/opine/src/types.ts:1048</a></li>
						</ul>
					</aside>
					<h4 class="tsd-type-parameters-title">Type parameters</h4>
					<ul class="tsd-type-parameters">
						<li>
							<h4>T</h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
					<a name="cookieoptions" class="tsd-anchor"></a>
					<h3>Cookie<wbr>Options</h3>
					<div class="tsd-signature tsd-kind-icon">Cookie<wbr>Options<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Omit</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_types_.cookie.html" class="tsd-signature-type">Cookie</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"name"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"value"</span><span class="tsd-signature-symbol">&gt;</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L99">home/runner/work/opine/opine/src/types.ts:99</a></li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
					<a name="cookiewithoptionalvalue" class="tsd-anchor"></a>
					<h3>Cookie<wbr>With<wbr>Optional<wbr>Value</h3>
					<div class="tsd-signature tsd-kind-icon">Cookie<wbr>With<wbr>Optional<wbr>Value<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Omit</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_types_.cookie.html" class="tsd-signature-type">Cookie</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"value"</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>value<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Cookie</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">"value"</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> }</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L95">home/runner/work/opine/opine/src/types.ts:95</a></li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
					<a name="denoresponsebody" class="tsd-anchor"></a>
					<h3>Deno<wbr>Response<wbr>Body</h3>
					<div class="tsd-signature tsd-kind-icon">Deno<wbr>Response<wbr>Body<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Deno.Reader</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ReadableStream</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L27">home/runner/work/opine/opine/src/types.ts:27</a></li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
					<a name="errback" class="tsd-anchor"></a>
					<h3>Errback</h3>
					<div class="tsd-signature tsd-kind-icon">Errback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>err<span class="tsd-signature-symbol">: </span><a href="../classes/_utils_createerror_.httperror.html#error" class="tsd-signature-type">Error</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L264">home/runner/work/opine/opine/src/types.ts:264</a></li>
						</ul>
					</aside>
					<div class="tsd-type-declaration">
						<h4>Type declaration</h4>
						<ul class="tsd-parameters">
							<li class="tsd-parameter-signature">
								<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias">
									<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>err<span class="tsd-signature-symbol">: </span><a href="../classes/_utils_createerror_.httperror.html#error" class="tsd-signature-type">Error</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>err: <a href="../classes/_utils_createerror_.httperror.html#error" class="tsd-signature-type">Error</a></h5>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</li>
						</ul>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter">
					<a name="errorrequesthandler" class="tsd-anchor"></a>
					<h3>Error<wbr>Request<wbr>Handler</h3>
					<div class="tsd-signature tsd-kind-icon">Error<wbr>Request<wbr>Handler&lt;P, ResBody, ReqQuery&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>err<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, req<span class="tsd-signature-symbol">: </span><a href="../interfaces/_types_.opinerequest.html" class="tsd-signature-type">OpineRequest</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">P</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">ResBody</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">ReqQuery</span><span class="tsd-signature-symbol">&gt;</span>, res<span class="tsd-signature-symbol">: </span><a href="../interfaces/_types_.opineresponse.html" class="tsd-signature-type">OpineResponse</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ResBody</span><span class="tsd-signature-symbol">&gt;</span>, next<span class="tsd-signature-symbol">: </span><a href="../interfaces/_types_.nextfunction.html" class="tsd-signature-type">NextFunction</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L73">home/runner/work/opine/opine/src/types.ts:73</a></li>
						</ul>
					</aside>
					<h4 class="tsd-type-parameters-title">Type parameters</h4>
					<ul class="tsd-type-parameters">
						<li>
							<h4>P<span class="tsd-signature-symbol">: </span><a href="_types_.html#params" class="tsd-signature-type">Params</a> = <span class="tsd-signature-type">ParamsDictionary</span></h4>
						</li>
						<li>
							<h4>ResBody = <span class="tsd-signature-type">any</span></h4>
						</li>
						<li>
							<h4>ReqQuery = <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
					<div class="tsd-type-declaration">
						<h4>Type declaration</h4>
						<ul class="tsd-parameters">
							<li class="tsd-parameter-signature">
								<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias">
									<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>err<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, req<span class="tsd-signature-symbol">: </span><a href="../interfaces/_types_.opinerequest.html" class="tsd-signature-type">OpineRequest</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">P</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">ResBody</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">ReqQuery</span><span class="tsd-signature-symbol">&gt;</span>, res<span class="tsd-signature-symbol">: </span><a href="../interfaces/_types_.opineresponse.html" class="tsd-signature-type">OpineResponse</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ResBody</span><span class="tsd-signature-symbol">&gt;</span>, next<span class="tsd-signature-symbol">: </span><a href="../interfaces/_types_.nextfunction.html" class="tsd-signature-type">NextFunction</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>err: <span class="tsd-signature-type">any</span></h5>
											</li>
											<li>
												<h5>req: <a href="../interfaces/_types_.opinerequest.html" class="tsd-signature-type">OpineRequest</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">P</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">ResBody</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">ReqQuery</span><span class="tsd-signature-symbol">&gt;</span></h5>
											</li>
											<li>
												<h5>res: <a href="../interfaces/_types_.opineresponse.html" class="tsd-signature-type">OpineResponse</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ResBody</span><span class="tsd-signature-symbol">&gt;</span></h5>
											</li>
											<li>
												<h5>next: <a href="../interfaces/_types_.nextfunction.html" class="tsd-signature-type">NextFunction</a></h5>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
									</li>
								</ul>
							</li>
						</ul>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
					<a name="httpoptions" class="tsd-anchor"></a>
					<h3>HTTPOptions</h3>
					<div class="tsd-signature tsd-kind-icon">HTTPOptions<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Omit</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Deno.ListenOptions</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"transport"</span><span class="tsd-signature-symbol">&gt;</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L21">home/runner/work/opine/opine/src/types.ts:21</a></li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
					<a name="httpsoptions" class="tsd-anchor"></a>
					<h3>HTTPSOptions</h3>
					<div class="tsd-signature tsd-kind-icon">HTTPSOptions<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Omit</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Deno.ListenTlsOptions</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>certFile<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>keyFile<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"transport"</span><span class="tsd-signature-symbol">&gt;</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L22">home/runner/work/opine/opine/src/types.ts:22</a></li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
					<a name="params" class="tsd-anchor"></a>
					<h3>Params</h3>
					<div class="tsd-signature tsd-kind-icon">Params<span class="tsd-signature-symbol">:</span> <a href="../interfaces/_types_.paramsdictionary.html" class="tsd-signature-type">ParamsDictionary</a><span class="tsd-signature-symbol"> | </span><a href="_types_.html#paramsarray" class="tsd-signature-type">ParamsArray</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L59">home/runner/work/opine/opine/src/types.ts:59</a></li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
					<a name="paramsarray" class="tsd-anchor"></a>
					<h3>Params<wbr>Array</h3>
					<div class="tsd-signature tsd-kind-icon">Params<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L58">home/runner/work/opine/opine/src/types.ts:58</a></li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
					<a name="parsedurl" class="tsd-anchor"></a>
					<h3>ParsedURL</h3>
					<div class="tsd-signature tsd-kind-icon">ParsedURL<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">URL</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>_raw<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>path<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>query<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> }</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L266">home/runner/work/opine/opine/src/types.ts:266</a></li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
					<a name="pathparams" class="tsd-anchor"></a>
					<h3>Path<wbr>Params</h3>
					<div class="tsd-signature tsd-kind-icon">Path<wbr>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">RegExp</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_types_.rangeparserranges.html#array" class="tsd-signature-type">Array</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">RegExp</span><span class="tsd-signature-symbol">&gt;</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L84">home/runner/work/opine/opine/src/types.ts:84</a></li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
					<a name="rangeparserresult" class="tsd-anchor"></a>
					<h3>Range<wbr>Parser<wbr>Result</h3>
					<div class="tsd-signature tsd-kind-icon">Range<wbr>Parser<wbr>Result<span class="tsd-signature-symbol">:</span> <a href="_types_.html#rangeparserresultunsatisfiable" class="tsd-signature-type">RangeParserResultUnsatisfiable</a><span class="tsd-signature-symbol"> | </span><a href="_types_.html#rangeparserresultinvalid" class="tsd-signature-type">RangeParserResultInvalid</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L291">home/runner/work/opine/opine/src/types.ts:291</a></li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
					<a name="rangeparserresultinvalid" class="tsd-anchor"></a>
					<h3>Range<wbr>Parser<wbr>Result<wbr>Invalid</h3>
					<div class="tsd-signature tsd-kind-icon">Range<wbr>Parser<wbr>Result<wbr>Invalid<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">-2</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L290">home/runner/work/opine/opine/src/types.ts:290</a></li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
					<a name="rangeparserresultunsatisfiable" class="tsd-anchor"></a>
					<h3>Range<wbr>Parser<wbr>Result<wbr>Unsatisfiable</h3>
					<div class="tsd-signature tsd-kind-icon">Range<wbr>Parser<wbr>Result<wbr>Unsatisfiable<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">-1</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L289">home/runner/work/opine/opine/src/types.ts:289</a></li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter">
					<a name="requesthandlerparams" class="tsd-anchor"></a>
					<h3>Request<wbr>Handler<wbr>Params</h3>
					<div class="tsd-signature tsd-kind-icon">Request<wbr>Handler<wbr>Params&lt;P, ResBody, ReqQuery&gt;<span class="tsd-signature-symbol">:</span> <a href="../interfaces/_types_.requesthandler.html" class="tsd-signature-type">RequestHandler</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">P</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">ResBody</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">ReqQuery</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><a href="_types_.html#errorrequesthandler" class="tsd-signature-type">ErrorRequestHandler</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">P</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">ResBody</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">ReqQuery</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_types_.rangeparserranges.html#array" class="tsd-signature-type">Array</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_types_.requesthandler.html" class="tsd-signature-type">RequestHandler</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">P</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><a href="_types_.html#errorrequesthandler" class="tsd-signature-type">ErrorRequestHandler</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">P</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L86">home/runner/work/opine/opine/src/types.ts:86</a></li>
						</ul>
					</aside>
					<h4 class="tsd-type-parameters-title">Type parameters</h4>
					<ul class="tsd-type-parameters">
						<li>
							<h4>P<span class="tsd-signature-symbol">: </span><a href="_types_.html#params" class="tsd-signature-type">Params</a> = <span class="tsd-signature-type">ParamsDictionary</span></h4>
						</li>
						<li>
							<h4>ResBody = <span class="tsd-signature-type">any</span></h4>
						</li>
						<li>
							<h4>ReqQuery = <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
					<a name="requestparamhandler" class="tsd-anchor"></a>
					<h3>Request<wbr>Param<wbr>Handler</h3>
					<div class="tsd-signature tsd-kind-icon">Request<wbr>Param<wbr>Handler<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>req<span class="tsd-signature-symbol">: </span><a href="../interfaces/_types_.opinerequest.html" class="tsd-signature-type">OpineRequest</a>, res<span class="tsd-signature-symbol">: </span><a href="../interfaces/_types_.opineresponse.html" class="tsd-signature-type">OpineResponse</a>, next<span class="tsd-signature-symbol">: </span><a href="../interfaces/_types_.nextfunction.html" class="tsd-signature-type">NextFunction</a>, value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L1040">home/runner/work/opine/opine/src/types.ts:1040</a></li>
						</ul>
					</aside>
					<div class="tsd-type-declaration">
						<h4>Type declaration</h4>
						<ul class="tsd-parameters">
							<li class="tsd-parameter-signature">
								<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias">
									<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>req<span class="tsd-signature-symbol">: </span><a href="../interfaces/_types_.opinerequest.html" class="tsd-signature-type">OpineRequest</a>, res<span class="tsd-signature-symbol">: </span><a href="../interfaces/_types_.opineresponse.html" class="tsd-signature-type">OpineResponse</a>, next<span class="tsd-signature-symbol">: </span><a href="../interfaces/_types_.nextfunction.html" class="tsd-signature-type">NextFunction</a>, value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>req: <a href="../interfaces/_types_.opinerequest.html" class="tsd-signature-type">OpineRequest</a></h5>
											</li>
											<li>
												<h5>res: <a href="../interfaces/_types_.opineresponse.html" class="tsd-signature-type">OpineResponse</a></h5>
											</li>
											<li>
												<h5>next: <a href="../interfaces/_types_.nextfunction.html" class="tsd-signature-type">NextFunction</a></h5>
											</li>
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
											</li>
											<li>
												<h5>name: <span class="tsd-signature-type">string</span></h5>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
									</li>
								</ul>
							</li>
						</ul>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
					<a name="responsebody" class="tsd-anchor"></a>
					<h3>Response<wbr>Body</h3>
					<div class="tsd-signature tsd-kind-icon">Response<wbr>Body<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><a href="_types_.html#denoresponsebody" class="tsd-signature-type">DenoResponseBody</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L33">home/runner/work/opine/opine/src/types.ts:33</a></li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter">
					<a name="send" class="tsd-anchor"></a>
					<h3>Send</h3>
					<div class="tsd-signature tsd-kind-icon">Send&lt;ResBody, T&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>body<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">ResBody</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">T</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/cmorten/opine/blob/bc9a2ab/src/types.ts#L638">home/runner/work/opine/opine/src/types.ts:638</a></li>
						</ul>
					</aside>
					<h4 class="tsd-type-parameters-title">Type parameters</h4>
					<ul class="tsd-type-parameters">
						<li>
							<h4>ResBody = <span class="tsd-signature-type">any</span></h4>
						</li>
						<li>
							<h4>T = <span class="tsd-signature-type">OpineResponse</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ResBody</span><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
					</ul>
					<div class="tsd-type-declaration">
						<h4>Type declaration</h4>
						<ul class="tsd-parameters">
							<li class="tsd-parameter-signature">
								<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias">
									<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>body<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">ResBody</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> body: <span class="tsd-signature-type">ResBody</span></h5>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span></h4>
									</li>
								</ul>
							</li>
						</ul>
					</div>
				</section>
			</section>
		</div>
		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
			<nav class="tsd-navigation primary">
				<ul>
					<li class="globals  ">
						<a href="../globals.html"><em>Globals</em></a>
					</li>
					<li class="current tsd-kind-module">
						<a href="_types_.html">&quot;types&quot;</a>
						<ul>
							<li class=" tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported">
								<a href="_types_.__global.html">__global</a>
							</li>
						</ul>
					</li>
				</ul>
			</nav>
			<nav class="tsd-navigation secondary menu-sticky">
				<ul class="before-current">
					<li class=" tsd-kind-interface tsd-parent-kind-module">
						<a href="../interfaces/_types_.application.html" class="tsd-kind-icon">Application</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module">
						<a href="../interfaces/_types_.byterange.html" class="tsd-kind-icon">Byte<wbr>Range</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module">
						<a href="../interfaces/_types_.cookie.html" class="tsd-kind-icon">Cookie</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter">
						<a href="../interfaces/_types_.dictionary.html" class="tsd-kind-icon">Dictionary</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter">
						<a href="../interfaces/_types_.handler.html" class="tsd-kind-icon">Handler</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module">
						<a href="../interfaces/_types_.iroute.html" class="tsd-kind-icon">IRoute</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module">
						<a href="../interfaces/_types_.irouter.html" class="tsd-kind-icon">IRouter</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter">
						<a href="../interfaces/_types_.irouterhandler.html" class="tsd-kind-icon">IRouter<wbr>Handler</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter">
						<a href="../interfaces/_types_.iroutermatcher.html" class="tsd-kind-icon">IRouter<wbr>Matcher</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module">
						<a href="../interfaces/_types_.mediatype.html" class="tsd-kind-icon">Media<wbr>Type</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module">
						<a href="../interfaces/_types_.nextfunction.html" class="tsd-kind-icon">Next<wbr>Function</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module">
						<a href="../interfaces/_types_.opine.html" class="tsd-kind-icon">Opine</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter">
						<a href="../interfaces/_types_.opinerequest.html" class="tsd-kind-icon">Opine<wbr>Request</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter">
						<a href="../interfaces/_types_.opineresponse.html" class="tsd-kind-icon">Opine<wbr>Response</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module">
						<a href="../interfaces/_types_.paramsdictionary.html" class="tsd-kind-icon">Params<wbr>Dictionary</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module">
						<a href="../interfaces/_types_.rangeparseroptions.html" class="tsd-kind-icon">Range<wbr>Parser<wbr>Options</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module">
						<a href="../interfaces/_types_.rangeparserrange.html" class="tsd-kind-icon">Range<wbr>Parser<wbr>Range</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module">
						<a href="../interfaces/_types_.rangeparserranges.html" class="tsd-kind-icon">Range<wbr>Parser<wbr>Ranges</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter">
						<a href="../interfaces/_types_.requesthandler.html" class="tsd-kind-icon">Request<wbr>Handler</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module">
						<a href="../interfaces/_types_.requestranges.html" class="tsd-kind-icon">Request<wbr>Ranges</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter">
						<a href="../interfaces/_types_.router.html" class="tsd-kind-icon">Router</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module">
						<a href="../interfaces/_types_.routerconstructor.html" class="tsd-kind-icon">Router<wbr>Constructor</a>
					</li>
					<li class=" tsd-kind-interface tsd-parent-kind-module">
						<a href="../interfaces/_types_.routeroptions.html" class="tsd-kind-icon">Router<wbr>Options</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter">
						<a href="_types_.html#applicationrequesthandler" class="tsd-kind-icon">Application<wbr>Request<wbr>Handler</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module">
						<a href="_types_.html#cookieoptions" class="tsd-kind-icon">Cookie<wbr>Options</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module">
						<a href="_types_.html#cookiewithoptionalvalue" class="tsd-kind-icon">Cookie<wbr>With<wbr>Optional<wbr>Value</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module">
						<a href="_types_.html#denoresponsebody" class="tsd-kind-icon">Deno<wbr>Response<wbr>Body</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module">
						<a href="_types_.html#errback" class="tsd-kind-icon">Errback</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter">
						<a href="_types_.html#errorrequesthandler" class="tsd-kind-icon">Error<wbr>Request<wbr>Handler</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module">
						<a href="_types_.html#httpoptions" class="tsd-kind-icon">HTTPOptions</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module">
						<a href="_types_.html#httpsoptions" class="tsd-kind-icon">HTTPSOptions</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module">
						<a href="_types_.html#params" class="tsd-kind-icon">Params</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module">
						<a href="_types_.html#paramsarray" class="tsd-kind-icon">Params<wbr>Array</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module">
						<a href="_types_.html#parsedurl" class="tsd-kind-icon">ParsedURL</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module">
						<a href="_types_.html#pathparams" class="tsd-kind-icon">Path<wbr>Params</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module">
						<a href="_types_.html#rangeparserresult" class="tsd-kind-icon">Range<wbr>Parser<wbr>Result</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module">
						<a href="_types_.html#rangeparserresultinvalid" class="tsd-kind-icon">Range<wbr>Parser<wbr>Result<wbr>Invalid</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module">
						<a href="_types_.html#rangeparserresultunsatisfiable" class="tsd-kind-icon">Range<wbr>Parser<wbr>Result<wbr>Unsatisfiable</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter">
						<a href="_types_.html#requesthandlerparams" class="tsd-kind-icon">Request<wbr>Handler<wbr>Params</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module">
						<a href="_types_.html#requestparamhandler" class="tsd-kind-icon">Request<wbr>Param<wbr>Handler</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module">
						<a href="_types_.html#responsebody" class="tsd-kind-icon">Response<wbr>Body</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter">
						<a href="_types_.html#send" class="tsd-kind-icon">Send</a>
					</li>
				</ul>
			</nav>
		</div>
	</div>
</div>
<footer class="with-border-bottom">
	<div class="container">
		<h2>Legend</h2>
		<div class="tsd-legend-group">
			<ul class="tsd-legend">
				<li class="tsd-kind-namespace"><span class="tsd-kind-icon">Namespace</span></li>
				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
				<li class="tsd-kind-type-alias tsd-has-type-parameter"><span class="tsd-kind-icon">Type alias with type parameter</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
			</ul>
		</div>
	</div>
</footer>
<div class="container tsd-generator">
	<p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p>
</div>
<div class="overlay"></div>
<script src="../assets/js/main.js"></script>
</body>
</html>